package com.xy.job.admin.api.request

import com.xy.job.core.api.request.PageParam
import com.xy.job.core.enums.JobStatus
import java.time.LocalDateTime

class JobInstanceQueryParam(
    /**
     * 任务实例id
     */
    var jobInstanceId: Long? = null,
    /**
     * 任务id
     */
    var jobId: Long? = null,
    /**
     * 执行器名称
     */
    var groupCode: String? = null,
    /**
     * 任务状态
     */
    var jobStatus: JobStatus? = null,
    /**
     * 任务处理器
     */
    var jobHandler: String? = null,
    /**
     * 触发时间开始
     */
    var triggerTimeBegin: LocalDateTime? = null,
    /**
     * 触发时间结束
     */
    var triggerTimeEnd: LocalDateTime? = null,
) : PageParam()